place of habitation or home - Spanish English Dictionary